package com.example.mymvp.Model;


public class MyModelIml implements MyModel {

    private String name;
    private String passwd;

    // 当Presenter调用MyModelIml对象时候做判断用
    public MyModelIml(String name, String passwd) {
        this.name = name;
        this.passwd = passwd;
    }

    @Override
    public String getName() {
        return name;
    }

    @Override
    public String getPassword() {
        return passwd;
    }


    @Override
    public int checkUserValidity() {
        //如果用户名不为空密码也不为空则进入if语句
        if (!name.equals("") && !passwd.equals("")) {
            if (!name.equals("asd") & passwd.equals("123456")) {
                //用户名不正确但是密码正确 返回 -1
                return -1;
            }
            if (name.equals("asd") & !passwd.equals("123456")) {
                //用户名正确但是密码不正确 返回 -2
                return -2;
            }
            if (!name.equals("asd") && !passwd.equals("123456")) {
                //用户不名正确但是密码不正确 返回 -3
                return -3;
            }
            if (name.equals("asd") && passwd.equals("123456")) {
                //用户名正确和密码都正确 返回 1
                return 1;
            }
        }
        //否则返回0
        return 0;
    }
}
